package com.tssup.fesco.ofc.vo;

import com.fasterxml.jackson.databind.PropertyNamingStrategy;
import com.fasterxml.jackson.databind.annotation.JsonNaming;

import java.io.Serializable;
import java.util.List;

/**
 * Created by franco.cheng on 2017/3/31.
 */
@JsonNaming(PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy.class)
public class AddStockParamVo implements Serializable  {

    private String orderCode;

    private String ofcOrderCode;

    private List<GoodsNumVo> skus;

    @JsonNaming(PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy.class)
    public static class GoodsNumVo implements Serializable {

        private Integer skuId;

        private Integer num;

        public Integer getSkuId() {
            return skuId;
        }

        public void setSkuId(Integer skuId) {
            this.skuId = skuId;
        }

        public Integer getNum() {
            return num;
        }

        public void setNum(Integer num) {
            this.num = num;
        }
    }

    public String getOrderCode() {
        return orderCode;
    }

    public void setOrderCode(String orderCode) {
        this.orderCode = orderCode;
    }

    public String getOfcOrderCode() {
        return ofcOrderCode;
    }

    public void setOfcOrderCode(String ofcOrderCode) {
        this.ofcOrderCode = ofcOrderCode;
    }

    public List<GoodsNumVo> getSkus() {
        return skus;
    }

    public void setSkus(List<GoodsNumVo> skus) {
        this.skus = skus;
    }
}
